package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class SnapshotDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，订单快照ID
     * pcl_snapshot.snapshot_id
     */
    private Long snapshotId;

    /**
     * 快照实体类型：0 订单
     * pcl_snapshot.entity_type
     */
    private Integer entityType;

    /**
     * 业务记录ID，如如果快照类型为订单，那么相应的这里记录的就是订单编号
     * pcl_snapshot.biz_rec_id
     */
    private String bizRecId;

    /**
     * 快照内容
     * pcl_snapshot.snapshot_content
     */
    private String snapshotContent;

    /**
     * 
     * pcl_snapshot.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 
     * pcl_snapshot.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}